@charset "utf-8";
a,address,b,big,blockquote,body,center,cite,code,dd,del,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,label,legend,li,ol,p,pre,small,span,strong,u,ul,var{margin:0;padding:0; font-family:"微软雅黑";}
body,html{ background:#fff; height:100%;}
ul,li,ol{ list-style:none}
img{ border:none;}
a{ text-decoration:none;}
.clear{ clear:both;}

/*头部*/
#tou{ width:100%; height:35px; background:url(../images/top_bg_02.png) repeat-x;}
#tou .tou_con{ width:1100px; height:35px; margin:0 auto;}
.tou_con .toup1{ width:248px; height:30px; line-height:30px; float:left; font-size:12px; color:#666;}
.tou_con .toup2{ width:147px; height:30px; line-height:30px; float:right; margin-top:6px;}
/*LOGO和导航*/
#con1{ width:1100px; height:100px; margin:0 auto;}
#con1 .logo{ width:405px; height:76px; float:left; display:block; margin-top:12px;}
#menu{ width:600px; height:100px;float:right;}
/*banner的css*/
#bannerbox{ width:100%; height:350px;}
#full-screen-slider {width:100%;height:350px;float:left;position:relative;}
#slides {display:block;width:100%;height:350px;list-style:none;padding:0;margin:0;position:relative}
#slides li {display:block;width:100%;height:100%;list-style:none;padding:0;margin:0;position:absolute}
#slides li a {display:block;width:100%;height:100%;text-indent:-9999px}
#pagination {display:block;list-style:none;position:absolute;left:50%;top:300px;z-index:9900;padding:5px 15px 5px 0;margin:0}
#pagination li {display:block;list-style:none;width:10px;height:10px;float:left;margin-left:15px;border-radius:5px;background:#FFF}
#pagination li a {display:block;width:100%;height:100%;padding:0;margin:0;text-indent:-9999px;}
#pagination li.current {background:#003399;}
/*banner的css结束*/
/*关于我们*/
#about{ width:1100px; height:228px; margin:40px auto;}
#about .about_left{ width:630px; height:228px; float:left;}
/*首页的标题*/
.index_btn{ width:380px; height:49px; background:url(../images/shouye_btn.jpg) no-repeat left center; text-indent:10px; margin-bottom:30px;}
.index_btn h2{ width:380px; height:26px; line-height:26px; color:#003399; font-size:18px; font-weight:normal;font-family:"微软雅黑";}
.index_btn h3{ width:380px; height:23px; line-height:23px; color:#333; font-size:18px; font-weight:normal;font-family:"微软雅黑";}
#about .about_left .about_con{ width:630px; height:149px; overflow:hidden; font-size:12px; color:#222;font-family:"微软雅黑"; line-height:2.5em;}
/*首页的标题结束*/
#about .about_left .about_con a{ color:#003399;}
#about .about_left .about_con a:hover{ text-decoration:underline;}
.about_right{ width:407px; height:320px; float:right;}
.about_rightxia{ width:407px; height:241px; background:#ccc;}
#wrap{width:407px;min-width: 407px;}
#wrap .hiSlider li{list-style: none;}
#wrap  .hiSlider li img{display: block;margin: 0 auto;}
.hiSlider{overflow: hidden;height:228px;width:407px;}
.hiSlider-item{float: left;}

/*视频和新闻
#mt{ width:1100px; height:320px; margin:0 auto;}
#mt .news{ width:1100px; height:320px;} */
/*news
.index-news{ height:320px;}
.index-news .in-new-left{width:1098px;border: 1px solid #f2f2f2;height:318px;float: left;}
.index-news .in-new-left .left{width: 178px;float: left}
.index-news .in-new-left .left div{width: 158px;height:105px;background: #8d8d8d;border-bottom: 1px solid #fff;position: relative;cursor: pointer;}
.index-news .in-new-left .left div:hover{background: #003366;}
.index-news .in-new-left .left div:hover .img{display: block;}
.index-news .in-new-left .left div.on{background: #003366;}
.index-news .in-new-left .left div.on .img{display: block;}
.index-news .in-new-left .left div .p-img{text-align: center; padding-top: 30px;}
.index-news .in-new-left .left div .p-text{text-align: center;color: #fff;font-size: 16px;font-weight: bold;padding-top: 10px;}
.index-news .in-new-left .left .img{position: absolute;right: -12px;top:45px;width: 12px;height: 24px;background: #fff;display: none;}
.index-news .in-new-left .right{width:900px;float: right;height:318px;overflow: hidden;position: relative;left:-15px;}
.index-news .in-new-left .right .right-text-top .title1{width:900px;font-size: 14px;font-weight: bold;color: #333333;padding-top: 20px;padding-bottom: 10px;}
.index-news .in-new-left .right .right-text-top span{color: #003366;}
.index-news .in-new-left .right .right-text-top{height: 113px;}
.index-news .in-new-left .right .right-text-top p{font-size:12px; color:#666;}
.index-news .in-new-left .right .right-text-btm ul li{background: url(../images/tb6.png) no-repeat left;height:50px;line-height:50px;padding-left: 20px;border-top: 1px dashed #e4e4e4;font-size: 14px;font-weight: bold;}
.index-news .in-new-left .right .right-text-btm ul li a{ font-size:14px; color:#666;}
.index-news .in-new-left .right .right-text-btm ul li a:hover{ color:#003366;}
.index-news .in-new-left .right .right-text-btm ul li span{color: #989898;float: right;font-size: 12px;font-weight: normal;}
.index-news .in-new-left .right .right-box{height:318px;}
.index-news .in-new-left .right .right-con{position: absolute;top: 0px;}*/

/*视频和新闻*/
#mt{ width:1100px; height:320px; margin:0 auto;}
.sp{ width:407px; height:228px; float:right;}
.sp .sp_con{ width:407px; height:149px; overflow:hidden; text-align:center;}
#mt .news{ width:665px; height:320px; float:left;} 
#mt .news .news_con{ width:665px; height:241px;}
.news_con .news_top{ width:665px; height:120px; border-bottom:1px dashed #ccc;}
.news_con .news_top h2{ width:665px; height:40px; line-height:40px;}
.news_con .news_top h2 a{ font-size:18px; color:#333; overflow:hidden;}
.news_con .news_top h2 a:hover{ color:#003366;}
.news_con .news_top p{ height:70px; margin-top:10px; font-size:14px; line-height:2em; overflow:hidden; color:#666;}
.news_con .news_lb{ width:665px; height:120px;}
.news_con .news_lb li{ height:39px; line-height:39px;border-bottom:1px dashed #ccc; background:url(../images/tb6.png) no-repeat left center;}
.news_con .news_lb li a{ width:450px; height:39px; line-height:39px; font-size:14px; color:#333; float:left; overflow:hidden; text-indent:15px;}
.news_con .news_lb li a:hover{ color:#003366;}
.news_con .news_lb li span{ width:100px; height:39px; line-height:39px; font-size:12px; float:right; text-align:center; color:#666;}

/*news*/
.index-news{ height:320px;}
.index-news .in-new-left{width:663px;border: 1px solid #f2f2f2;height:318px;float: left;}
.index-news .in-new-left .left{width: 178px;float: left}
.index-news .in-new-left .left div{width: 158px;height:105px;background: #8d8d8d;border-bottom: 1px solid #fff;position: relative;cursor: pointer;}
.index-news .in-new-left .left div:hover{background: #003366;}
.index-news .in-new-left .left div:hover .img{display: block;}
.index-news .in-new-left .left div.on{background: #003366;}
.index-news .in-new-left .left div.on .img{display: block;}
.index-news .in-new-left .left div .p-img{text-align: center; padding-top: 30px;}
.index-news .in-new-left .left div .p-text{text-align: center;color: #fff;font-size: 16px;font-weight: bold;padding-top: 10px;}
.index-news .in-new-left .left .img{position: absolute;right: -12px;top:45px;width: 12px;height: 24px;background: #fff;display: none;}
.index-news .in-new-left .right{width:460px;float: right;height:318px;overflow: hidden;position: relative;left:-15px;}
.index-news .in-new-left .right .right-text-top .title1{font-size: 14px;font-weight: bold;color: #333333;padding-top: 20px;padding-bottom: 10px;}
.index-news .in-new-left .right .right-text-top span{color: #003366;}
.index-news .in-new-left .right .right-text-top{height: 113px;}
.index-news .in-new-left .right .right-text-top p{font-size:12px; color:#666;}
.index-news .in-new-left .right .right-text-btm ul li{background: url(../images/tb6.png) no-repeat left;height:50px;line-height:50px;padding-left: 20px;border-top: 1px dashed #e4e4e4;font-size: 14px;font-weight: bold;}
.index-news .in-new-left .right .right-text-btm ul li a{ font-size:14px; color:#666;}
.index-news .in-new-left .right .right-text-btm ul li a:hover{ color:#003366;}
.index-news .in-new-left .right .right-text-btm ul li span{color: #989898;float: right;font-size: 12px;font-weight: normal;}
.index-news .in-new-left .right .right-box{height:318px;}
.index-news .in-new-left .right .right-con{position: absolute;top: 0px;}
/*工程之声*/
#gc{ width:1100px; height:280px; margin:0 auto; margin-top:40px; margin-bottom:50px;}
.g2{width:1100px; height:201px; overflow:hidden;}
.g2 ul li{ width:268x; height:201px; overflow:hidden; margin-right:20px; background:#ccc; position:relative;}
.g2 ul li img{ width:268px; height:201px; overflow:hidden;}
.g2 ul li p{ width:258px; height:35px; padding:0 5px; line-height:35px; text-align:center; font-size:12px; color:#fff; position:absolute; bottom:0; left:0; background:rgba(0,0,0,0.5);}
.g2 ul li:hover p{ background:#003366;}
/*友情链接*/
#link{ width:1100px; height:125px; margin:0 auto; margin-bottom:25px;}
#link .link_btn{ width:1100x; height:54px; border-bottom:1px solid #ccc;}
#link .link_btn h2{ width:105px; height:51px; border-bottom:2px solid #003399;}
#link .link_con{ width:1100px; height:40px; margin-top:15px;overflow:hidden;}
#link .link_con li{ height:20px; line-height:20px; display:inline-block;}
#link .link_con li a{ font-size:12px; float:left; padding:0 5px; color:#666; height:20px; line-height:20px; text-align:center;} 
/*底部*/
#foot{ width:100%; height:150px; background:#1f1f1f;}
#foot .foot_con{ width:1100px; height:90px; margin:0 auto; padding:30px 0; background:url(../images/ewm.png) no-repeat right center;}
.foot_con .foot_nav{ width:1100px; height:30px; line-height:30px; font-size:12px; color:#e6e6e6; font-family:"微软雅黑"; }
.foot_con .foot_nav a{ font-size:12px; color:#e6e6e6;font-family:"微软雅黑"; padding:0 5px; }
#foot .foot_con p{ width:1100px; height:30px; line-height:30px; font-size:12px; color:#e6e6e6;}
#foot .foot_con p a{font-size:12px; color:#e6e6e6;font-family:"微软雅黑";}
#foot .foot_con a:hover{ color:#fff; text-decoration:underline;}
/*内页css*/
#nei_bnaner{ width:100%; height:240px; overflow:hidden; text-align:center;}
/*内页导航*/
#nei_nav{ width:100%; height:60px; background:url(../images/nei_navbg.jpg) no-repeat center top;margin-bottom:70px;}
#nei_nav .dh_con{ width:1100px; height:60px; margin:0 auto; }
#nei_nav .dh_con h2{ width:176px; height:60px; line-height:60px; color:#fff; font-size:24px; text-align:center; float:left;}
#nei_nav .dh_con .dh_list{ width:889px; height:60px; float:right; overflow:hidden; padding-left:35px;}
.dh_list li{ height:30px; line-height:30px; float:left; margin-top:15px; margin-right:15px;}
.dh_list li a{ display:block; text-align:center; padding:0 15px; height:30px; line-height:30px; font-size:14px; color:#333;}
.dh_list li a:hover{ background:#003399; color:#fff; border-radius:8px;}
.dh_list li a.xz{ background:#003399; color:#fff; border-radius:8px;}
/*内页标题*/
.title{ width:1100px; height:30px; margin:0 auto; line-height:30px; font-size:20px; font-weight:bold; color:#333;}
/*内页调用内容*/
#zong{ width:1100px; height:auto; margin:0 auto; margin-top:40px; margin-bottom:40px;font-size:14px; color:#666; line-height:2em;}
/*关于我们*/
.jianjie{ width:610px; height:auto; float:left; font-size:14px; color:#666; line-height:2em;}
.jianjie_img{ width:422px; height:390px; float:right;}
/*企业文化*/
.wenhua_img{ width:1100px; height:373px; margin:0 auto;}
.wenhua_list{ width:1100px; overflow:hidden; padding-top:55px; background:url(../images/wenhua_bg.jpg) repeat-y center;}
.wenhua_list li{ width:550px; height:80px; float:left; text-align:center; margin-bottom:60px;}
.wenhua_list li h2{ width:550px; height:50px; line-height:50px; font-size:24px; font-weight:normal; color:#0066cc; overflow:hidden;}
.wenhua_list li  p{ width:550px; height:30px; line-height:30px; font-size:18px; color:#333; overflow:hidden;}
/*组织机构*/
.jigou{ width:1100px; height:auto; text-align:center;}
/*荣誉资质*/
.honorn{ width:1100px; height:auto;}
.honorn li{ float:left;margin-bottom:30px; margin-right:66px; width:298px; height:198px; text-align:center; border:1px solid #ccc; position:relative;}
.honorntu{width:298px; height:198px; text-align:center; float:left;}
.honornti{width:298px; line-height:30px; font-size:14px; color:#fff; text-align:center; height:30px; text-align:center; float:left; position:absolute;bottom:0; left:0; background:rgba(0,0,0,0.5);}
.honorn li:hover .honornti{ background:#003399;}
/*新闻资讯*/
.xinwen{ width:1100px; height:auto;}
.xinwen li{ height:39px; border-bottom:1px dashed #ccc; margin-bottom:15px; }
.xinwen li a{ width:800px; display:block; float:left; height:39px; line-height:39px; background:url(../images/news_btn1.png) no-repeat left center; font-size:16px; text-indent:20px; color:#333; overflow:hidden;}
.xinwen li a:hover{ color:#003399;}
.xinwen li span{ width:110px; height:39px; line-height:39px; font-size:14px; color:#666; float:right;}
.xinwen_nei h2{ height:30px; line-height:30px; font-size:24px; color:#333; margin-bottom:20px; text-align:center;}
.xinwen_nei .date{ width:1100px; height:40px; line-height:40px; text-align:center; font-size:14px; color:#666; margin-bottom:40px; border-bottom:1px solid #ccc; border-top:1px solid #ccc;}
.xinwen_nei .date a{font-size:14px; color:#666; }
.xinwen_con{ font-size:14px; line-height:2.5em; color:#333;}
/*案例展示*/
#case{ width:1100px; height:auto;}
.box{float:left; width:320px; height:240px; float:left; margin-right:46px; margin-bottom:30px;} 
.he_ZoomInImg{background:#003399;width:320px;height:240px;padding:0;margin:0;border:1px solid #ccc;position:relative;box-sizing:border-box;cursor:pointer;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}
.he_ZoomInImg .he_ZoomInImg_img{position:relative;display:block;width:100%;padding:0;margin:0;opacity:1;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}
.he_ZoomInImg:hover .he_ZoomInImg_img{opacity:0.3;-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-o-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3)}
.he_ZoomInImg .he_ZoomInImg_caption{color:#fff;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}
.he_ZoomInImg .he_ZoomInImg_caption,.he_ZoomInImg .he_ZoomInImg_caption > a{position:absolute;top:0;left:0;width:100%;height:100%;padding:0;margin:0;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}
.he_ZoomInImg .he_ZoomInImg_caption_h{font-size:1.3em;font-weight:700;text-align:center;width:80%;position:absolute;top:40%;left:10%;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out;overflow:hidden;opacity:.8}.he_ZoomInImg:hover .he_ZoomInImg_caption_h{color:#fff;opacity:1}
/*案例展示内页*/
.case_btn{ width:1100px; height:40px; line-height:40px; font-size:24px; font-weight:bold; color:#003399; margin-bottom:30px;}
.case_con{ font-size:14px; margin-bottom:20px; line-height:2.5em; color:#333;}
.case_img{ text-align:center;}
/*联系方式*/
.contact{ width:450px; height:auto; float:left; margin-top:30px;}
.contact h2{ width:450px; height:40px; line-height:40px; font-size:24px; color:#003399; margin-bottom:20px; }
.contact li{ width:450px; height:30px; line-height:30px; font-size:18px; color:#666; margin-bottom:20px; line-height:2em;}
.contact li a{ font-size:18px; color:#666;}
.map{ width:600px; height:410px; background:#ccc; float:right;}
/*监理资料*/
.jianli li{ width:1200px; height:189px; margin-bottom:30px; overflow:hidden;}
.jianli li .jianli_img{ width:278px; height:187px; float:left; border:1px solid #ccc; transition:all 0.5s;}
.jianli li .jianli_con{ width:890px; height:189px; float:right;}
.jianli li .jianli_con .jianli_btn{ width:890px; height:45px; line-height:45px; overflow:hidden; margin-bottom:30px;}
.jianli li:hover .jianli_btn h2{ color:#003399;}
.jianli li:hover .jianli_img{border:1px solid #003399;}
.jianli_btn h2{ width:700px; height:45px; line-height:45px; font-size:18px; color:#333; float:left;}
.jianli_btn span{ width:120px; height:45px; color:#666; line-height:45px; font-size:14px; float:right;}
.jianli li .jianli_con p{ width:890px; height:114px;font-size:14px; color:#666; line-height:2em; overflow:hidden;}
/*分页*/
.listpage {
    clear: both;
    font-size: 12px;
    height: 50px;
    line-height: 30px;
	padding-top: 10px;
	text-align:center;
}
.listpage a {
    background-color: #FFFFFF;
    border-color: #C6DDF1;
    border-style: solid;
    border-width: 1px;
    color: #333333;
    display: block;
    float: left;
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    margin: 5px 2px;
    padding-left: 10px;
    padding-right: 10px;
	text-decoration:none;
}
.listpage span {
    background-color: #003399;
    border-color: #C6DDF1;
    border-style: solid;
    border-width: 1px;
    color: #FFF;
    display: block;
    float: left;
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    margin: 5px 2px;
    padding-left: 10px;
    padding-right: 10px;
}
.cpage { text-align:center}
.cpage a {
	background-color: #FFFFFF;
    border-color: #7EB864;
    border-style: solid;
    border-width: 1px;
    color: #333333;
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    margin: 5px 2px;
    padding:5px 10px;
}
.blank10{height:10px;overflow:hidden;}
.page2{ text-align:right; font-size:12px; color:#000; margin-top:20px; padding-top:10px; border-top:1px #eeeeee solid;}
.page2 a{ font-size:12px; color:#333; text-decoration:none;}
.page2 a:hover{ font-size:12px; color:#2DACD5; text-decoration:underline;}